package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 事故申报显示
 *
 * @author houjianhui
 */
public class DAccidentVo implements Serializable {

    private static final long serialVersionUID = 5948723159232631742L;

    private Integer id; // 事故ID
    private Integer waybillId; // 运单ID
    private Integer userId; // 用户ID
    private String userName; // 用户名称
    private String description; // 描述
    private String processResult; // 处理结果
    private Date createTime; // 上报时间
    private String departProvince; // 发车省
    private String departCity; // 发车市
    private String departCounty; // 发车区县
    private String arrivalProvince; // 送达省
    private String arrivalCity; // 送达市
    private String arrivalCounty; // 送达县
    private String arrivalAddress; // 送达地址
    private String departAddr; // 发车地址
    private String vehicleTypeName; // 发车地址
    private String orderCode; // 运单编码
    private Integer status; // 事故审批状态
    private String showDate; // 显示时间
    private Integer waybillStatus; // 运单状态

    private List<AttachVo> attachVos;// 事故申报图片附件

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(Integer waybillId) {
        this.waybillId = waybillId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getProcessResult() {
        return processResult;
    }

    public void setProcessResult(String processResult) {
        this.processResult = processResult;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDepartProvince() {
        return departProvince;
    }

    public void setDepartProvince(String departProvince) {
        this.departProvince = departProvince;
    }

    public String getDepartCity() {
        return departCity;
    }

    public void setDepartCity(String departCity) {
        this.departCity = departCity;
    }

    public String getDepartCounty() {
        return departCounty;
    }

    public void setDepartCounty(String departCounty) {
        this.departCounty = departCounty;
    }

    public String getArrivalProvince() {
        return arrivalProvince;
    }

    public void setArrivalProvince(String arrivalProvince) {
        this.arrivalProvince = arrivalProvince;
    }

    public String getArrivalCity() {
        return arrivalCity;
    }

    public void setArrivalCity(String arrivalCity) {
        this.arrivalCity = arrivalCity;
    }

    public String getArrivalCounty() {
        return arrivalCounty;
    }

    public void setArrivalCounty(String arrivalCounty) {
        this.arrivalCounty = arrivalCounty;
    }

    public String getArrivalAddress() {
        return arrivalAddress;
    }

    public void setArrivalAddress(String arrivalAddress) {
        this.arrivalAddress = arrivalAddress;
    }

    public String getDepartAddr() {
        return departAddr;
    }

    public void setDepartAddr(String departAddr) {
        this.departAddr = departAddr;
    }

    public String getVehicleTypeName() {
        return vehicleTypeName;
    }

    public void setVehicleTypeName(String vehicleTypeName) {
        this.vehicleTypeName = vehicleTypeName;
    }

    public List<AttachVo> getAttachVos() {
        return attachVos;
    }

    public void setAttachVos(List<AttachVo> attachVos) {
        this.attachVos = attachVos;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getShowDate() {
        return showDate;
    }

    public void setShowDate(String showDate) {
        this.showDate = showDate;
    }

    public Integer getWaybillStatus() {
        return waybillStatus;
    }

    public void setWaybillStatus(Integer waybillStatus) {
        this.waybillStatus = waybillStatus;
    }

    @Override
    public String toString() {
        return "DAccidentVo [id=" + id + ", waybillId=" + waybillId + ", userId=" + userId + ", userName=" + userName
                + ", description=" + description + ", processResult=" + processResult + ", createTime=" + createTime
                + ", departProvince=" + departProvince + ", departCity=" + departCity + ", departCounty=" + departCounty
                + ", arrivalProvince=" + arrivalProvince + ", arrivalCity=" + arrivalCity + ", arrivalCounty="
                + arrivalCounty + ", arrivalAddress=" + arrivalAddress + ", departAddr=" + departAddr
                + ", vehicleTypeName=" + vehicleTypeName + ", orderCode=" + orderCode + ", status=" + status
                + ", showDate=" + showDate + ", waybillStatus=" + waybillStatus + ", attachVos=" + attachVos + "]";
    }

}